package com.buercorp.wangyu.core1.ch9.treeSetDemo;

public class Student implements Comparable<Student> {
    private int age;
    private String name;

    public Student() {
    }

    public Student(int age, String name) {
        this.age = age;
        this.name = name;
    }


    /**
     * 获取
     *
     * @return age
     */
    public int getAge() {
        return age;
    }

    /**
     * 设置
     *
     * @param age
     */
    public void setAge(int age) {
        this.age = age;
    }

    /**
     * 获取
     *
     * @return name
     */
    public String getName() {
        return name;
    }

    /**
     * 设置
     *
     * @param name
     */
    public void setName(String name) {
        this.name = name;
    }

    public String toString() {
        return "Student{age = " + age + ", name = " + name + "}";
    }

    @Override
    public int compareTo(Student o) {
        return this.age - o.age;
        /*
         *  this:表示当前要添加的元素
         *   o：表示已经在红黑树存在的元素
         *  返回值：
         *       负数：认为要添加的元素是小的，存左边
         *       正数：认为要添加的元素是大的，存右边
         *       0：添加的元素已经存在，舍弃
         *
         * */
    }
    private static int xx(){
        return 30;
    }
}
